package com.copc.common.model;

import java.io.Serializable;
import java.util.Date;
import java.util.Map;

public class PayCallbackBean implements Serializable {
	private static final long serialVersionUID = 1L;

	private String merchantOrderSn;  //支付请求号
	private float totalFee;	//支付金额
	private String tradeState;  //交易状态
	private String orderType;
	private String orderNo; //订单编号

	private String reqJson; //请求报文
	
	private String platformFlowNo;//第三方平台流水号   20190425新增  兴业银行银盛支付

	private Date callbackDate;

	private boolean bytedance = false;

	public boolean isBytedance() {
		return bytedance;
	}

	public void setBytedance(boolean bytedance) {
		this.bytedance = bytedance;
	}

	private Map signature;

	public Map getSignature() {
		return signature;
	}

	public void setSignature(Map signature) {
		this.signature = signature;
	}

	public Date getCallbackDate() {
		return callbackDate;
	}

	public void setCallbackDate(Date callbackDate) {
		this.callbackDate = callbackDate;
	}

	public String getMerchantOrderSn() {
		return merchantOrderSn;
	}
	public void setMerchantOrderSn(String merchantOrderSn) {
		this.merchantOrderSn = merchantOrderSn;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public float getTotalFee() {
		return totalFee;
	}
	public void setTotalFee(float totalFee) {
		this.totalFee = totalFee;
	}
	public String getTradeState() {
		return tradeState;
	}
	public void setTradeState(String tradeState) {
		this.tradeState = tradeState;
	}
	public String getOrderType() {
		return orderType;
	}
	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}
	public String getPlatformFlowNo() {
		return platformFlowNo;
	}
	public void setPlatformFlowNo(String platformFlowNo) {
		this.platformFlowNo = platformFlowNo;
	}

	public String getReqJson() {
		return reqJson;
	}

	public void setReqJson(String reqJson) {
		this.reqJson = reqJson;
	}

	@Override
	public String toString() {
		return "PayCallbackBean [merchantOrderSn=" + merchantOrderSn + ", totalFee=" + totalFee + ", tradeState="
				+ tradeState + ", orderType=" + orderType + ", platformFlowNo=" + platformFlowNo + "]";
	}
	
}
